planetary satellites - Turkish English Dictionary